home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 11 / FM Towns Free Software Collection 11.iso / t_os / tool / artemis2 / src / zdesktop.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-08-01  |  31.6 KB  |  1,341 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <winb.h>
  4. #include <te.h>
  5. #include <fntb.h>
  6. #include <gui.h>
  7.  
  8. extern int    idDesktopSelectiveHyper ;
  9. extern int    MJ_BASEOBJ ;
  10. extern int    idBackDialog ;
  11. extern int    idDesktopWinAttachHyper ;
  12. extern int    idDesktopToolAttachHyper ;
  13. extern int    idToolBoxDlg ;
  14. extern int    idToolBoxToolTIcon[13] ;
  15. extern int    toolboxToolFunc() ;
  16. extern int    idToolBoxMsg ;
  17. extern int    idToolBoxUndoDBtn ;
  18. extern int    ToolBoxUndoDBtnFunc() ;
  19. extern int    idDesktopDialog ;
  20. extern int    idDesktopMenu ;
  21. extern int    idDesktopMItem_System ;
  22. extern int    idDesktopSystemMenu ;
  23. extern int    idDesktopSystemMItem[3] ;
  24. extern int    desktop_about() ;
  25. extern int    desktop_quit() ;
  26. extern int    idDesktopMItem_File ;
  27. extern int    idDesktopFileMenu ;
  28. extern int    idDesktopFileMItem[4] ;
  29. extern int    desktop_create() ;
  30. extern int    desktopMITEMfile_loadimgFunc() ;
  31. extern int    desktopMITEMfile_saveimgFunc() ;
  32. extern int    Desktop_FileCloseProc() ;
  33. extern int    idDesktopMItem_Image ;
  34. extern int    idDesktopImageMenu ;
  35. extern int    idDesktopImageMItem[4] ;
  36. extern int    idDesktopZoomMenu ;
  37. extern int    idDesktopZoomMItem[8] ;
  38. extern int    desktop_setImageZoom() ;
  39. extern int    cmd_viewAllScr() ;
  40. extern int    desktopMITEMfile_clearFunc() ;
  41. extern int    Desktop_UndoProc() ;
  42. extern int    idDesktopMItem_Setup ;
  43. extern int    desktop_setup() ;
  44. extern int    idDesktopExitIcon ;
  45. extern int    idDesktopAlertHyper ;
  46. extern int    idDesktopHelpIcon ;
  47. extern int    idDesktopSkbIcon ;
  48. extern int    idDesktopFileDlgHyper ;
  49. extern int    idImageClearDlg ;
  50. extern int    idImageClearTitleMsg ;
  51. extern int    idImageClearMsg[4] ;
  52. extern int    idImageClearDBtn[2] ;
  53. extern int    imgclearDBTNFunc() ;
  54. extern int    idDesktopMItem_Edit ;
  55. extern int    idDesktopMItem_Layer ;
  56. extern int    idDesktopLayerMenu ;
  57. extern int    idDesktopLayerMItem[8] ;
  58.  
  59. #define ALIGN    4
  60. #define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)
  61.  
  62. /*    MMI_init 用データ    */
  63.  
  64. /*    ヘッダ    */
  65.  
  66. MMIINIT    initDataZDESKTOP = { "MmiInit",  74, 0 } ;
  67.  
  68. /* idDesktopSelectiveHyper */
  69.  
  70. static MMIPACKET d001 = {    &idDesktopSelectiveHyper,
  71.                             &MJ_BASEOBJ,
  72.                             &MJ_HYPER,
  73.                             OFFSET(HYPER),
  74.                             MS_NONE
  75.                         } ;
  76. static HYPER    d001d = {    MS_NONEL40,
  77.                                0,   0,  11,  11, 0, 0, 0,
  78.                             MS_NONEL40,
  79.                         } ;
  80.  
  81. /* idBackDialog */
  82.  
  83. static MMIPACKET d002 = {    &idBackDialog,
  84.                             &idDesktopSelectiveHyper,
  85.                             &MJ_DIALOGL40,
  86.                             OFFSET(DIALOGL40),
  87.                             MS_NONE
  88.                         } ;
  89. static DIALOGL40    d002d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_FIXEDL40,
  90.                                0,   0, 511, 479, 8, 4,15,
  91.                             MS_NONEL40,
  92.                             NULL,   0,   0
  93.                         } ;
  94.  
  95. /* idDesktopWinAttachHyper */
  96.  
  97. static MMIPACKET d003 = {    &idDesktopWinAttachHyper,
  98.                             &idDesktopSelectiveHyper,
  99.                             &MJ_HYPER,
  100.                             OFFSET(HYPER),
  101.                             MS_NONE
  102.                         } ;
  103. static HYPER    d003d = {    MS_NONEL40,
  104.                                0,   0,  11,  11, 0, 0, 0,
  105.                             MS_NONEL40,
  106.                         } ;
  107.  
  108. /* idDesktopToolAttachHyper */
  109.  
  110. static MMIPACKET d004 = {    &idDesktopToolAttachHyper,
  111.                             &idDesktopSelectiveHyper,
  112.                             &MJ_HYPER,
  113.                             OFFSET(HYPER),
  114.                             MS_NONE
  115.                         } ;
  116. static HYPER    d004d = {    MS_NONEL40,
  117.                                0,   0,  11,  11, 0, 0, 0,
  118.                             MS_NONEL40,
  119.                         } ;
  120.  
  121. /* idToolBoxDlg */
  122.  
  123. static MMIPACKET d005 = {    &idToolBoxDlg,
  124.                             &idDesktopToolAttachHyper,
  125.                             &MJ_WINDOWL40,
  126.                             OFFSET(WINDOWL40),
  127.                             MS_NONE
  128.                         } ;
  129. static WINDOWL40    d005d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_HIDEL40,
  130.                              414,  25, 489, 207, 8, 6, 8,
  131.                             MS_UFRAMEL40 | MS_FRAMEL40,
  132.                             NULL,   0,   0,
  133.                                1,  17,   0,   0,
  134.                              128,  96, 640, 480,
  135.                             0,
  136.                             "ウィンドウ",
  137.                         } ;
  138.  
  139. /* idToolBoxToolTIcon[0] */
  140.  
  141. static MMIPACKET d006 = {    &idToolBoxToolTIcon[0],
  142.                             &idToolBoxDlg,
  143.                             &MJ_TICONL40,
  144.                             OFFSET(TICONL40),
  145.                             MS_NONE
  146.                         } ;
  147. static TICONL40    d006d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  148.                              416,  44, 439,  67, 0, 8, 0,
  149.                             MS_NONEL40,
  150.                             toolboxToolFunc,
  151.                             0x0000, 513, 514
  152.                         } ;
  153.  
  154. /* idToolBoxMsg */
  155.  
  156. static MMIPACKET d007 = {    &idToolBoxMsg,
  157.                             &idToolBoxDlg,
  158.                             &MJ_MSGL40,
  159.                             OFFSET(MSGL40),
  160.                             MS_NONE
  161.                         } ;
  162. static MSGL40    d007d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  163.                              418,  27, 484,  42, 0, 6, 8,
  164.                             MS_NONEL40,
  165.                             "道具の選択",
  166.                                1,  12,  12,
  167.                             MS_BOLDL40,
  168.                                0,   0
  169.                         } ;
  170.  
  171. /* idToolBoxToolTIcon[1] */
  172.  
  173. static MMIPACKET d008 = {    &idToolBoxToolTIcon[1],
  174.                             &idToolBoxDlg,
  175.                             &MJ_TICONL40,
  176.                             OFFSET(TICONL40),
  177.                             MS_NONE
  178.                         } ;
  179. static TICONL40    d008d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  180.                              440,  44, 463,  67, 0, 8, 0,
  181.                             MS_NONEL40,
  182.                             toolboxToolFunc,
  183.                             0x0000, 515, 516
  184.                         } ;
  185.  
  186. /* idToolBoxToolTIcon[2] */
  187.  
  188. static MMIPACKET d009 = {    &idToolBoxToolTIcon[2],
  189.                             &idToolBoxDlg,
  190.                             &MJ_TICONL40,
  191.                             OFFSET(TICONL40),
  192.                             MS_NONE
  193.                         } ;
  194. static TICONL40    d009d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  195.                              464,  44, 487,  67, 0, 8, 0,
  196.                             MS_NONEL40,
  197.                             toolboxToolFunc,
  198.                             0x0000, 517, 518
  199.                         } ;
  200.  
  201. /* idToolBoxToolTIcon[3] */
  202.  
  203. static MMIPACKET d010 = {    &idToolBoxToolTIcon[3],
  204.                             &idToolBoxDlg,
  205.                             &MJ_TICONL40,
  206.                             OFFSET(TICONL40),
  207.                             MS_NONE
  208.                         } ;
  209. static TICONL40    d010d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  210.                              416,  68, 439,  91, 0, 8, 0,
  211.                             MS_NONEL40,
  212.                             toolboxToolFunc,
  213.                             0x0000, 533, 534
  214.                         } ;
  215.  
  216. /* idToolBoxToolTIcon[4] */
  217.  
  218. static MMIPACKET d011 = {    &idToolBoxToolTIcon[4],
  219.                             &idToolBoxDlg,
  220.                             &MJ_TICONL40,
  221.                             OFFSET(TICONL40),
  222.                             MS_NONE
  223.                         } ;
  224. static TICONL40    d011d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  225.                              440,  68, 463,  91, 0, 8, 0,
  226.                             MS_NONEL40,
  227.                             toolboxToolFunc,
  228.                             0x0000, 537, 538
  229.                         } ;
  230.  
  231. /* idToolBoxToolTIcon[5] */
  232.  
  233. static MMIPACKET d012 = {    &idToolBoxToolTIcon[5],
  234.                             &idToolBoxDlg,
  235.                             &MJ_TICONL40,
  236.                             OFFSET(TICONL40),
  237.                             MS_NONE
  238.                         } ;
  239. static TICONL40    d012d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  240.                              464,  68, 487,  91, 0, 8, 0,
  241.                             MS_NONEL40,
  242.                             toolboxToolFunc,
  243.                             0x0000, 527, 528
  244.                         } ;
  245.  
  246. /* idToolBoxToolTIcon[6] */
  247.  
  248. static MMIPACKET d013 = {    &idToolBoxToolTIcon[6],
  249.                             &idToolBoxDlg,
  250.                             &MJ_TICONL40,
  251.                             OFFSET(TICONL40),
  252.                             MS_NONE
  253.                         } ;
  254. static TICONL40    d013d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  255.                              416,  92, 439, 115, 0, 8, 0,
  256.                             MS_NONEL40,
  257.                             toolboxToolFunc,
  258.                             0x0000, 535, 536
  259.                         } ;
  260.  
  261. /* idToolBoxToolTIcon[7] */
  262.  
  263. static MMIPACKET d014 = {    &idToolBoxToolTIcon[7],
  264.                             &idToolBoxDlg,
  265.                             &MJ_TICONL40,
  266.                             OFFSET(TICONL40),
  267.                             MS_NONE
  268.                         } ;
  269. static TICONL40    d014d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  270.                              440,  92, 463, 115, 0, 8, 0,
  271.                             MS_NONEL40,
  272.                             toolboxToolFunc,
  273.                             0x0000, 519, 520
  274.                         } ;
  275.  
  276. /* idToolBoxToolTIcon[8] */
  277.  
  278. static MMIPACKET d015 = {    &idToolBoxToolTIcon[8],
  279.                             &idToolBoxDlg,
  280.                             &MJ_TICONL40,
  281.                             OFFSET(TICONL40),
  282.                             MS_NONE
  283.                         } ;
  284. static TICONL40    d015d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  285.                              464,  92, 487, 115, 0, 8, 0,
  286.                             MS_NONEL40,
  287.                             toolboxToolFunc,
  288.                             0x0000, 539, 540
  289.                         } ;
  290.  
  291. /* idToolBoxToolTIcon[9] */
  292.  
  293. static MMIPACKET d016 = {    &idToolBoxToolTIcon[9],
  294.                             &idToolBoxDlg,
  295.                             &MJ_TICONL40,
  296.                             OFFSET(TICONL40),
  297.                             MS_NONE
  298.                         } ;
  299. static TICONL40    d016d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  300.                              416, 116, 439, 139, 0, 8, 0,
  301.                             MS_NONEL40,
  302.                             toolboxToolFunc,
  303.                             0x0000, 531, 532
  304.                         } ;
  305.  
  306. /* idToolBoxToolTIcon[10] */
  307.  
  308. static MMIPACKET d017 = {    &idToolBoxToolTIcon[10],
  309.                             &idToolBoxDlg,
  310.                             &MJ_TICONL40,
  311.                             OFFSET(TICONL40),
  312.                             MS_NONE
  313.                         } ;
  314. static TICONL40    d017d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  315.                              440, 116, 463, 139, 0, 8, 0,
  316.                             MS_NONEL40,
  317.                             toolboxToolFunc,
  318.                             0x0000, 529, 530
  319.                         } ;
  320.  
  321. /* idToolBoxToolTIcon[11] */
  322.  
  323. static MMIPACKET d018 = {    &idToolBoxToolTIcon[11],
  324.                             &idToolBoxDlg,
  325.                             &MJ_TICONL40,
  326.                             OFFSET(TICONL40),
  327.                             MS_NONE
  328.                         } ;
  329. static TICONL40    d018d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  330.                              464, 116, 487, 139, 0, 8, 0,
  331.                             MS_NONEL40,
  332.                             toolboxToolFunc,
  333.                             0x0000, 541, 542
  334.                         } ;
  335.  
  336. /* idToolBoxUndoDBtn */
  337.  
  338. static MMIPACKET d019 = {    &idToolBoxUndoDBtn,
  339.                             &idToolBoxDlg,
  340.                             &MJ_DBUTTONL40,
  341.                             OFFSET(DBUTTONL40),
  342.                             MS_NONE
  343.                         } ;
  344. static DBUTTONL40    d019d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  345.                              417, 186, 486, 205, 8, 6, 8,
  346.                             MS_UFRAMEL40 | MS_FRAMEL40,
  347.                             ToolBoxUndoDBtnFunc,
  348.                             0x0000
  349.                         } ;
  350.  
  351. /* NULL */
  352.  
  353. static MMIPACKET d020 = {    NULL,
  354.                             &idToolBoxDlg,
  355.                             &MJ_MSGL40,
  356.                             OFFSET(MSGL40),
  357.                             MS_NONE
  358.                         } ;
  359. static MSGL40    d020d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  360.                              426, 186, 478, 205, 8, 6, 8,
  361.                             MS_NONEL40,
  362.                             "アンドゥ",
  363.                                1,  12,  12,
  364.                             MS_NONEL40,
  365.                                0,   0
  366.                         } ;
  367.  
  368. /* idToolBoxToolTIcon[12] */
  369.  
  370. static MMIPACKET d021 = {    &idToolBoxToolTIcon[12],
  371.                             &idToolBoxDlg,
  372.                             &MJ_TICONL40,
  373.                             OFFSET(TICONL40),
  374.                             MS_NONE
  375.                         } ;
  376. static TICONL40    d021d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  377.                              416, 140, 439, 163, 0, 8, 0,
  378.                             MS_NONEL40,
  379.                             toolboxToolFunc,
  380.                             0x0000, 543, 544
  381.                         } ;
  382.  
  383. /* idDesktopDialog */
  384.  
  385. static MMIPACKET d022 = {    &idDesktopDialog,
  386.                             &idDesktopSelectiveHyper,
  387.                             &MJ_DIALOGL40,
  388.                             OFFSET(DIALOGL40),
  389.                             MS_NONE
  390.                         } ;
  391. static DIALOGL40    d022d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_FIXEDL40,
  392.                                0,   0, 511,  19, 8,12,15,
  393.                             MS_NONEL40,
  394.                             NULL,   0,   0
  395.                         } ;
  396.  
  397. /* idDesktopMenu */
  398.  
  399. static MMIPACKET d023 = {    &idDesktopMenu,
  400.                             &idDesktopDialog,
  401.                             &MJ_MENUL40,
  402.                             OFFSET(MENUL40),
  403.                             MS_NONE
  404.                         } ;
  405. static MENUL40    d023d =     {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_CHECKL40 | MS_HORIL40,
  406.                                0,   0, 347,  19, 8,12, 8,
  407.                             MS_NONEL40,
  408.                             NULL,   0
  409.                         } ;
  410.  
  411. /* idDesktopMItem_System */
  412.  
  413. static MMIPACKET d024 = {    &idDesktopMItem_System,
  414.                             &idDesktopMenu,
  415.                             &MJ_MITEML40,
  416.                             OFFSET(MITEML40),
  417.                             MS_NONE
  418.                         } ;
  419. static MITEML40    d024d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  420.                                0,   0,  74,  19, 6, 6, 6,
  421.                             MS_PANELL40,
  422.                             0,
  423.                             0x0000, 512,
  424.                             "       ",
  425.                                1,  12,  12,
  426.                             MS_NONEL40,
  427.                                0,   0,
  428.                                0
  429.                         } ;
  430.  
  431. /* idDesktopSystemMenu */
  432.  
  433. static MMIPACKET d025 = {    &idDesktopSystemMenu,
  434.                             &idDesktopMItem_System,
  435.                             &MJ_MENUL40,
  436.                             OFFSET(MENUL40),
  437.                             MS_NONE
  438.                         } ;
  439. static MENUL40    d025d =     {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_CHECKL40,
  440.                                0,  27,  82, 155,15, 6, 8,
  441.                             MS_UFRAMEL40 | MS_FRAMEL40,
  442.                             NULL,   0
  443.                         } ;
  444.  
  445. /* idDesktopSystemMItem[0] */
  446.  
  447. static MMIPACKET d026 = {    &idDesktopSystemMItem[0],
  448.                             &idDesktopSystemMenu,
  449.                             &MJ_MITEML40,
  450.                             OFFSET(MITEML40),
  451.                             MS_NONE
  452.                         } ;
  453. static MITEML40    d026d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  454.                                2,  32,  76,  50, 0, 6, 8,
  455.                             MS_NONEL40,
  456.                             desktop_about,
  457.                             0x0000,  -1,
  458.                             "ARTemis について...",
  459.                                1,  12,  12,
  460.                             MS_NONEL40,
  461.                                0,   0,
  462.                                0
  463.                         } ;
  464.  
  465. /* idDesktopSystemMItem[1] */
  466.  
  467. static MMIPACKET d027 = {    &idDesktopSystemMItem[1],
  468.                             &idDesktopSystemMenu,
  469.                             &MJ_MITEML40,
  470.                             OFFSET(MITEML40),
  471.                             MS_NONE
  472.                         } ;
  473. static MITEML40    d027d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  474.                                7,  51,  77,  70, 0, 6, 8,
  475.                             MS_NONEL40,
  476.                             0,
  477.                             0x0000,  -1,
  478.                             NULL,
  479.                                1,  12,  12,
  480.                             MS_NONEL40,
  481.                                0,   0,
  482.                                0
  483.                         } ;
  484.  
  485. /* idDesktopSystemMItem[2] */
  486.  
  487. static MMIPACKET d028 = {    &idDesktopSystemMItem[2],
  488.                             &idDesktopSystemMenu,
  489.                             &MJ_MITEML40,
  490.                             OFFSET(MITEML40),
  491.                             MS_NONE
  492.                         } ;
  493. static MITEML40    d028d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  494.                                8, 122,  78, 140, 0, 6, 8,
  495.                             MS_NONEL40,
  496.                             desktop_quit,
  497.                             0x0000,  -1,
  498.                             "終了",
  499.                                1,  12,  12,
  500.                             MS_NONEL40,
  501.                                0,   0,
  502.                                0
  503.                         } ;
  504.  
  505. /* idDesktopMItem_File */
  506.  
  507. static MMIPACKET d029 = {    &idDesktopMItem_File,
  508.                             &idDesktopMenu,
  509.                             &MJ_MITEML40,
  510.                             OFFSET(MITEML40),
  511.                             MS_NONE
  512.                         } ;
  513. static MITEML40    d029d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  514.                               75,   0, 150,  19, 8, 6, 8,
  515.                             MS_PANELL40,
  516.                             0,
  517.                             0x0000,  -1,
  518.                             "ファイル",
  519.                                1,  12,  12,
  520.                             MS_NONEL40,
  521.                                0,   0,
  522.                                0
  523.                         } ;
  524.  
  525. /* idDesktopFileMenu */
  526.  
  527. static MMIPACKET d030 = {    &idDesktopFileMenu,
  528.                             &idDesktopMItem_File,
  529.                             &MJ_MENUL40,
  530.                             OFFSET(MENUL40),
  531.                             MS_NONE
  532.                         } ;
  533. static MENUL40    d030d =     {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_CHECKL40,
  534.                               54,  27, 151, 252,15, 6, 8,
  535.                             MS_UFRAMEL40 | MS_FRAMEL40,
  536.                             NULL,   0
  537.                         } ;
  538.  
  539. /* idDesktopFileMItem[0] */
  540.  
  541. static MMIPACKET d031 = {    &idDesktopFileMItem[0],
  542.                             &idDesktopFileMenu,
  543.                             &MJ_MITEML40,
  544.                             OFFSET(MITEML40),
  545.                             MS_NONE
  546.                         } ;
  547. static MITEML40    d031d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  548.                               54,  39, 149,  58, 0, 6, 8,
  549.                             MS_NONEL40,
  550.                             desktop_create,
  551.                             0x0000,  -1,
  552.                             "新規作成..",
  553.                                1,  12,  12,
  554.                             MS_NONEL40,
  555.                                0,   0,
  556.                                0
  557.                         } ;
  558.  
  559. /* idDesktopFileMItem[1] */
  560.  
  561. static MMIPACKET d032 = {    &idDesktopFileMItem[1],
  562.                             &idDesktopFileMenu,
  563.                             &MJ_MITEML40,
  564.                             OFFSET(MITEML40),
  565.                             MS_NONE
  566.                         } ;
  567. static MITEML40    d032d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  568.                               58,  61, 153,  80, 0, 6, 8,
  569.                             MS_NONEL40,
  570.                             desktopMITEMfile_loadimgFunc,
  571.                             0x0000,  -1,
  572.                             "読み込み..",
  573.                                1,  12,  12,
  574.                             MS_NONEL40,
  575.                                0,   0,
  576.                                0
  577.                         } ;
  578.  
  579. /* idDesktopFileMItem[2] */
  580.  
  581. static MMIPACKET d033 = {    &idDesktopFileMItem[2],
  582.                             &idDesktopFileMenu,
  583.                             &MJ_MITEML40,
  584.                             OFFSET(MITEML40),
  585.                             MS_NONE
  586.                         } ;
  587. static MITEML40    d033d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  588.                               58,  81, 153, 100, 0, 6, 8,
  589.                             MS_NONEL40,
  590.                             desktopMITEMfile_saveimgFunc,
  591.                             0x0000,  -1,
  592.                             "保存..",
  593.                                1,  12,  12,
  594.                             MS_NONEL40,
  595.                                0,   0,
  596.                                0
  597.                         } ;
  598.  
  599. /* idDesktopFileMItem[3] */
  600.  
  601. static MMIPACKET d034 = {    &idDesktopFileMItem[3],
  602.                             &idDesktopFileMenu,
  603.                             &MJ_MITEML40,
  604.                             OFFSET(MITEML40),
  605.                             MS_NONE
  606.                         } ;
  607. static MITEML40    d034d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  608.                               56, 102, 151, 121, 0, 6, 8,
  609.                             MS_NONEL40,
  610.                             Desktop_FileCloseProc,
  611.                             0x0000,  -1,
  612.                             "閉じる(クローズ)",
  613.                                1,  12,  12,
  614.                             MS_NONEL40,
  615.                                0,   0,
  616.                                0
  617.                         } ;
  618.  
  619. /* idDesktopMItem_Image */
  620.  
  621. static MMIPACKET d035 = {    &idDesktopMItem_Image,
  622.                             &idDesktopMenu,
  623.                             &MJ_MITEML40,
  624.                             OFFSET(MITEML40),
  625.                             MS_NONE
  626.                         } ;
  627. static MITEML40    d035d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  628.                              180,   0, 255,  19, 8, 6, 8,
  629.                             MS_PANELL40,
  630.                             0,
  631.                             0x0000,  -1,
  632.                             "画像",
  633.                                1,  12,  12,
  634.                             MS_NONEL40,
  635.                                0,   0,
  636.                                0
  637.                         } ;
  638.  
  639. /* idDesktopImageMenu */
  640.  
  641. static MMIPACKET d036 = {    &idDesktopImageMenu,
  642.                             &idDesktopMItem_Image,
  643.                             &MJ_MENUL40,
  644.                             OFFSET(MENUL40),
  645.                             MS_NONE
  646.                         } ;
  647. static MENUL40    d036d =     {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_CHECKL40,
  648.                              145,  37, 242, 262,15, 6, 8,
  649.                             MS_UFRAMEL40 | MS_FRAMEL40,
  650.                             NULL,   0
  651.                         } ;
  652.  
  653. /* idDesktopImageMItem[0] */
  654.  
  655. static MMIPACKET d037 = {    &idDesktopImageMItem[0],
  656.                             &idDesktopImageMenu,
  657.                             &MJ_MITEML40,
  658.                             OFFSET(MITEML40),
  659.                             MS_NONE
  660.                         } ;
  661. static MITEML40    d037d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  662.                              144,  42, 239,  61, 0, 6, 8,
  663.                             MS_NONEL40,
  664.                             desktop_create,
  665.                             0x0000,  -1,
  666.                             "表示倍率の設定",
  667.                                1,  12,  12,
  668.                             MS_NONEL40,
  669.                                0,   0,
  670.                                0
  671.                         } ;
  672.  
  673. /* idDesktopZoomMenu */
  674.  
  675. static MMIPACKET d038 = {    &idDesktopZoomMenu,
  676.                             &idDesktopImageMItem[0],
  677.                             &MJ_MENUL40,
  678.                             OFFSET(MENUL40),
  679.                             MS_NONE
  680.                         } ;
  681. static MENUL40    d038d =     {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_CHECKL40,
  682.                              251,  43, 296, 202,15, 6, 8,
  683.                             MS_UFRAMEL40 | MS_FRAMEL40,
  684.                             NULL,   0
  685.                         } ;
  686.  
  687. /* idDesktopZoomMItem[0] */
  688.  
  689. static MMIPACKET d039 = {    &idDesktopZoomMItem[0],
  690.                             &idDesktopZoomMenu,
  691.                             &MJ_MITEML40,
  692.                             OFFSET(MITEML40),
  693.                             MS_NONE
  694.                         } ;
  695. static MITEML40    d039d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  696.                              256,  46, 293,  63, 0, 6, 8,
  697.                             MS_NONEL40,
  698.                             desktop_setImageZoom,
  699.                             0x0000,  -1,
  700.                             "×1",
  701.                                1,  12,  12,
  702.                             MS_NONEL40,
  703.                                0,   0,
  704.                                0
  705.                         } ;
  706.  
  707. /* idDesktopZoomMItem[1] */
  708.  
  709. static MMIPACKET d040 = {    &idDesktopZoomMItem[1],
  710.                             &idDesktopZoomMenu,
  711.                             &MJ_MITEML40,
  712.                             OFFSET(MITEML40),
  713.                             MS_NONE
  714.                         } ;
  715. static MITEML40    d040d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  716.                              257,  63, 294,  80, 0, 6, 8,
  717.                             MS_NONEL40,
  718.                             desktop_setImageZoom,
  719.                             0x0000,  -1,
  720.                             "×2",
  721.                                1,  12,  12,
  722.                             MS_NONEL40,
  723.                                0,   0,
  724.                                0
  725.                         } ;
  726.  
  727. /* idDesktopZoomMItem[2] */
  728.  
  729. static MMIPACKET d041 = {    &idDesktopZoomMItem[2],
  730.                             &idDesktopZoomMenu,
  731.                             &MJ_MITEML40,
  732.                             OFFSET(MITEML40),
  733.                             MS_NONE
  734.                         } ;
  735. static MITEML40    d041d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  736.                              257,  79, 294,  96, 0, 6, 8,
  737.                             MS_NONEL40,
  738.                             desktop_setImageZoom,
  739.                             0x0000,  -1,
  740.                             "×3",
  741.                                1,  12,  12,
  742.                             MS_NONEL40,
  743.                                0,   0,
  744.                                0
  745.                         } ;
  746.  
  747. /* idDesktopZoomMItem[3] */
  748.  
  749. static MMIPACKET d042 = {    &idDesktopZoomMItem[3],
  750.                             &idDesktopZoomMenu,
  751.                             &MJ_MITEML40,
  752.                             OFFSET(MITEML40),
  753.                             MS_NONE
  754.                         } ;
  755. static MITEML40    d042d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  756.                              257,  99, 294, 116, 0, 6, 8,
  757.                             MS_NONEL40,
  758.                             desktop_setImageZoom,
  759.                             0x0000,  -1,
  760.                             "×4",
  761.                                1,  12,  12,
  762.                             MS_NONEL40,
  763.                                0,   0,
  764.                                0
  765.                         } ;
  766.  
  767. /* idDesktopZoomMItem[4] */
  768.  
  769. static MMIPACKET d043 = {    &idDesktopZoomMItem[4],
  770.                             &idDesktopZoomMenu,
  771.                             &MJ_MITEML40,
  772.                             OFFSET(MITEML40),
  773.                             MS_NONE
  774.                         } ;
  775. static MITEML40    d043d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  776.                              253, 115, 290, 132, 0, 6, 8,
  777.                             MS_NONEL40,
  778.                             desktop_setImageZoom,
  779.                             0x0000,  -1,
  780.                             "×5",
  781.                                1,  12,  12,
  782.                             MS_NONEL40,
  783.                                0,   0,
  784.                                0
  785.                         } ;
  786.  
  787. /* idDesktopZoomMItem[5] */
  788.  
  789. static MMIPACKET d044 = {    &idDesktopZoomMItem[5],
  790.                             &idDesktopZoomMenu,
  791.                             &MJ_MITEML40,
  792.                             OFFSET(MITEML40),
  793.                             MS_NONE
  794.                         } ;
  795. static MITEML40    d044d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  796.                              255, 131, 292, 148, 0, 6, 8,
  797.                             MS_NONEL40,
  798.                             desktop_setImageZoom,
  799.                             0x0000,  -1,
  800.                             "×6",
  801.                                1,  12,  12,
  802.                             MS_NONEL40,
  803.                                0,   0,
  804.                                0
  805.                         } ;
  806.  
  807. /* idDesktopZoomMItem[6] */
  808.  
  809. static MMIPACKET d045 = {    &idDesktopZoomMItem[6],
  810.                             &idDesktopZoomMenu,
  811.                             &MJ_MITEML40,
  812.                             OFFSET(MITEML40),
  813.                             MS_NONE
  814.                         } ;
  815. static MITEML40    d045d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  816.                              255, 149, 292, 166, 0, 6, 8,
  817.                             MS_NONEL40,
  818.                             desktop_setImageZoom,
  819.                             0x0000,  -1,
  820.                             "×7",
  821.                                1,  12,  12,
  822.                             MS_NONEL40,
  823.                                0,   0,
  824.                                0
  825.                         } ;
  826.  
  827. /* idDesktopZoomMItem[7] */
  828.  
  829. static MMIPACKET d046 = {    &idDesktopZoomMItem[7],
  830.                             &idDesktopZoomMenu,
  831.                             &MJ_MITEML40,
  832.                             OFFSET(MITEML40),
  833.                             MS_NONE
  834.                         } ;
  835. static MITEML40    d046d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  836.                              255, 171, 292, 188, 0, 6, 8,
  837.                             MS_NONEL40,
  838.                             desktop_setImageZoom,
  839.                             0x0000,  -1,
  840.                             "×8",
  841.                                1,  12,  12,
  842.                             MS_NONEL40,
  843.                                0,   0,
  844.                                0
  845.                         } ;
  846.  
  847. /* idDesktopImageMItem[1] */
  848.  
  849. static MMIPACKET d047 = {    &idDesktopImageMItem[1],
  850.                             &idDesktopImageMenu,
  851.                             &MJ_MITEML40,
  852.                             OFFSET(MITEML40),
  853.                             MS_NONE
  854.                         } ;
  855. static MITEML40    d047d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  856.                              144,  70, 239,  89, 0, 6, 8,
  857.                             MS_NONEL40,
  858.                             cmd_viewAllScr,
  859.                             0x0000,  -1,
  860.                             "全画面表示",
  861.                                1,  12,  12,
  862.                             MS_NONEL40,
  863.                                0,   0,
  864.                                0
  865.                         } ;
  866.  
  867. /* idDesktopImageMItem[2] */
  868.  
  869. static MMIPACKET d048 = {    &idDesktopImageMItem[2],
  870.                             &idDesktopImageMenu,
  871.                             &MJ_MITEML40,
  872.                             OFFSET(MITEML40),
  873.                             MS_NONE
  874.                         } ;
  875. static MITEML40    d048d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  876.                              150, 100, 245, 119, 0, 6, 8,
  877.                             MS_NONEL40,
  878.                             desktopMITEMfile_clearFunc,
  879.                             0x0000,  -1,
  880.                             "画像クリア",
  881.                                1,  12,  12,
  882.                             MS_NONEL40,
  883.                                0,   0,
  884.                                0
  885.                         } ;
  886.  
  887. /* idDesktopImageMItem[3] */
  888.  
  889. static MMIPACKET d049 = {    &idDesktopImageMItem[3],
  890.                             &idDesktopImageMenu,
  891.                             &MJ_MITEML40,
  892.                             OFFSET(MITEML40),
  893.                             MS_NONE
  894.                         } ;
  895. static MITEML40    d049d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  896.                              148, 124, 243, 143, 0, 6, 8,
  897.                             MS_NONEL40,
  898.                             Desktop_UndoProc,
  899.                             0x0000,  -1,
  900.                             "アンドゥ",
  901.                                1,  12,  12,
  902.                             MS_NONEL40,
  903.                                0,   0,
  904.                                0
  905.                         } ;
  906.  
  907. /* idDesktopMItem_Setup */
  908.  
  909. static MMIPACKET d050 = {    &idDesktopMItem_Setup,
  910.                             &idDesktopMenu,
  911.                             &MJ_MITEML40,
  912.                             OFFSET(MITEML40),
  913.                             MS_NONE
  914.                         } ;
  915. static MITEML40    d050d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  916.                              266,   0, 341,  19, 8, 6, 8,
  917.                             MS_PANELL40,
  918.                             desktop_setup,
  919.                             0x0000,  -1,
  920.                             "設定",
  921.                                1,  12,  12,
  922.                             MS_NONEL40,
  923.                                0,   0,
  924.                                0
  925.                         } ;
  926.  
  927. /* idDesktopExitIcon */
  928.  
  929. static MMIPACKET d051 = {    &idDesktopExitIcon,
  930.                             &idDesktopDialog,
  931.                             &MJ_ICONL40,
  932.                             OFFSET(ICONL40),
  933.                             MS_NONE
  934.                         } ;
  935. static ICONL40    d051d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  936.                              469,   0, 488,  19, 8, 6, 8,
  937.                             MS_PANELL40,
  938.                             desktop_quit,
  939.                             0x0000, 290
  940.                         } ;
  941.  
  942. /* idDesktopAlertHyper */
  943.  
  944. static MMIPACKET d052 = {    &idDesktopAlertHyper,
  945.                             &MJ_BASEOBJ,
  946.                             &MJ_HYPER,
  947.                             OFFSET(HYPER),
  948.                             MS_NONE
  949.                         } ;
  950. static HYPER    d052d = {    MS_NONEL40,
  951.                                0,   0,  11,  11, 0, 0, 0,
  952.                             MS_NONEL40,
  953.                         } ;
  954.  
  955. /* idDesktopHelpIcon */
  956.  
  957. static MMIPACKET d053 = {    &idDesktopHelpIcon,
  958.                             &idDesktopAlertHyper,
  959.                             &MJ_ICONL40,
  960.                             OFFSET(ICONL40),
  961.                             MS_NONE
  962.                         } ;
  963. static ICONL40    d053d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  964.                              405,   0, 424,  19, 8, 6, 8,
  965.                             MS_PANELL40,
  966.                             0,
  967.                             0x0000, 291
  968.                         } ;
  969.  
  970. /* idDesktopSkbIcon */
  971.  
  972. static MMIPACKET d054 = {    &idDesktopSkbIcon,
  973.                             &idDesktopAlertHyper,
  974.                             &MJ_ICONL40,
  975.                             OFFSET(ICONL40),
  976.                             MS_NONE
  977.                         } ;
  978. static ICONL40    d054d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  979.                              437,   0, 456,  19, 8, 6, 8,
  980.                             MS_PANELL40,
  981.                             0,
  982.                             0x0000, 292
  983.                         } ;
  984.  
  985. /* idDesktopFileDlgHyper */
  986.  
  987. static MMIPACKET d055 = {    &idDesktopFileDlgHyper,
  988.                             &idDesktopAlertHyper,
  989.                             &MJ_HYPER,
  990.                             OFFSET(HYPER),
  991.                             MS_NONE
  992.                         } ;
  993. static HYPER    d055d = {    MS_NONEL40,
  994.                                0,   0,  11,  11, 0, 0, 0,
  995.                             MS_NONEL40,
  996.                         } ;
  997.  
  998. /* idImageClearDlg */
  999.  
  1000. static MMIPACKET d056 = {    &idImageClearDlg,
  1001.                             NULL,
  1002.                             &MJ_DIALOGL40,
  1003.                             OFFSET(DIALOGL40),
  1004.                             MS_NONE
  1005.                         } ;
  1006. static DIALOGL40    d056d = {    MS_BTLEFTL40 | MS_EVMOSONL40,
  1007.                              199, 336, 478, 439, 8, 6, 8,
  1008.                             MS_ALERTL40 | MS_UFRAMEL40 | MS_FRAMEL40,
  1009.                             NULL,   0,   0
  1010.                         } ;
  1011.  
  1012. /* idImageClearTitleMsg */
  1013.  
  1014. static MMIPACKET d057 = {    &idImageClearTitleMsg,
  1015.                             &idImageClearDlg,
  1016.                             &MJ_MSGL40,
  1017.                             OFFSET(MSGL40),
  1018.                             MS_NONE
  1019.                         } ;
  1020. static MSGL40    d057d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  1021.                              199, 343, 478, 358, 0,15, 8,
  1022.                             MS_NONEL40,
  1023.                             "画像クリア",
  1024.                                1,  12,  12,
  1025.                             MS_BOLDL40,
  1026.                                0,   0
  1027.                         } ;
  1028.  
  1029. /* idImageClearMsg[0] */
  1030.  
  1031. static MMIPACKET d058 = {    &idImageClearMsg[0],
  1032.                             &idImageClearDlg,
  1033.                             &MJ_MSGL40,
  1034.                             OFFSET(MSGL40),
  1035.                             MS_NONE
  1036.                         } ;
  1037. static MSGL40    d058d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  1038.                              199, 363, 478, 378, 0,15, 8,
  1039.                             MS_NONEL40,
  1040.                             "現在の描画色で画像全体をクリアします。",
  1041.                                1,  12,  12,
  1042.                             MS_NONEL40,
  1043.                                0,   0
  1044.                         } ;
  1045.  
  1046. /* idImageClearMsg[1] */
  1047.  
  1048. static MMIPACKET d059 = {    &idImageClearMsg[1],
  1049.                             &idImageClearDlg,
  1050.                             &MJ_MSGL40,
  1051.                             OFFSET(MSGL40),
  1052.                             MS_NONE
  1053.                         } ;
  1054. static MSGL40    d059d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  1055.                              199, 379, 478, 394, 0, 6, 8,
  1056.                             MS_NONEL40,
  1057.                             "よろしいですか?",
  1058.                                1,  12,  12,
  1059.                             MS_NONEL40,
  1060.                                0,   0
  1061.                         } ;
  1062.  
  1063. /* idImageClearDBtn[0] */
  1064.  
  1065. static MMIPACKET d060 = {    &idImageClearDBtn[0],
  1066.                             &idImageClearDlg,
  1067.                             &MJ_DBUTTONL40,
  1068.                             OFFSET(DBUTTONL40),
  1069.                             MS_NONE
  1070.                         } ;
  1071. static DBUTTONL40    d060d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  1072.                              235, 407, 308, 426, 0, 6, 8,
  1073.                             MS_UFRAMEL40 | MS_FRAMEL40,
  1074.                             imgclearDBTNFunc,
  1075.                             0x0000
  1076.                         } ;
  1077.  
  1078. /* idImageClearDBtn[1] */
  1079.  
  1080. static MMIPACKET d061 = {    &idImageClearDBtn[1],
  1081.                             &idImageClearDlg,
  1082.                             &MJ_DBUTTONL40,
  1083.                             OFFSET(DBUTTONL40),
  1084.                             MS_NONE
  1085.                         } ;
  1086. static DBUTTONL40    d061d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  1087.                              369, 408, 442, 427, 0, 6, 8,
  1088.                             MS_UFRAMEL40 | MS_FRAMEL40,
  1089.                             imgclearDBTNFunc,
  1090.                             0x0000
  1091.                         } ;
  1092.  
  1093. /* idImageClearMsg[2] */
  1094.  
  1095. static MMIPACKET d062 = {    &idImageClearMsg[2],
  1096.                             &idImageClearDlg,
  1097.                             &MJ_MSGL40,
  1098.                             OFFSET(MSGL40),
  1099.                             MS_NONE
  1100.                         } ;
  1101. static MSGL40    d062d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  1102.                              245, 409, 298, 424, 0,15, 8,
  1103.                             MS_NONEL40,
  1104.                             "クリア",
  1105.                                1,  12,  12,
  1106.                             MS_NONEL40,
  1107.                                0,   0
  1108.                         } ;
  1109.  
  1110. /* idImageClearMsg[3] */
  1111.  
  1112. static MMIPACKET d063 = {    &idImageClearMsg[3],
  1113.                             &idImageClearDlg,
  1114.                             &MJ_MSGL40,
  1115.                             OFFSET(MSGL40),
  1116.                             MS_NONE
  1117.                         } ;
  1118. static MSGL40    d063d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  1119.                              379, 410, 432, 425, 0,15, 8,
  1120.                             MS_NONEL40,
  1121.                             "取消",
  1122.                                1,  12,  12,
  1123.                             MS_NONEL40,
  1124.                                0,   0
  1125.                         } ;
  1126.  
  1127. /* idDesktopMItem_Edit */
  1128.  
  1129. static MMIPACKET d064 = {    &idDesktopMItem_Edit,
  1130.                             NULL,
  1131.                             &MJ_MITEML40,
  1132.                             OFFSET(MITEML40),
  1133.                             MS_NONE
  1134.                         } ;
  1135. static MITEML40    d064d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  1136.                              339, 280, 408, 299, 8, 6, 8,
  1137.                             MS_PANELL40,
  1138.                             0,
  1139.                             0x0000,  -1,
  1140.                             "編集",
  1141.                                1,  12,  12,
  1142.                             MS_NONEL40,
  1143.                                0,   0,
  1144.                                0
  1145.                         } ;
  1146.  
  1147. /* idDesktopMItem_Layer */
  1148.  
  1149. static MMIPACKET d065 = {    &idDesktopMItem_Layer,
  1150.                             NULL,
  1151.                             &MJ_MITEML40,
  1152.                             OFFSET(MITEML40),
  1153.                             MS_NONE
  1154.                         } ;
  1155. static MITEML40    d065d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  1156.                                7, 180,  76, 199, 8, 6, 8,
  1157.                             MS_PANELL40,
  1158.                             0,
  1159.                             0x0000,  -1,
  1160.                             "レイヤ",
  1161.                                1,  12,  12,
  1162.                             MS_NONEL40,
  1163.                                0,   0,
  1164.                                0
  1165.                         } ;
  1166.  
  1167. /* idDesktopLayerMenu */
  1168.  
  1169. static MMIPACKET d066 = {    &idDesktopLayerMenu,
  1170.                             &idDesktopMItem_Layer,
  1171.                             &MJ_MENUL40,
  1172.                             OFFSET(MENUL40),
  1173.                             MS_NONE
  1174.                         } ;
  1175. static MENUL40    d066d =     {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_CHECKL40,
  1176.                                0, 217,  94, 403, 8, 6, 8,
  1177.                             MS_UFRAMEL40 | MS_FRAMEL40,
  1178.                             NULL,   0
  1179.                         } ;
  1180.  
  1181. /* idDesktopLayerMItem[0] */
  1182.  
  1183. static MMIPACKET d067 = {    &idDesktopLayerMItem[0],
  1184.                             &idDesktopLayerMenu,
  1185.                             &MJ_MITEML40,
  1186.                             OFFSET(MITEML40),
  1187.                             MS_NONE
  1188.                         } ;
  1189. static MITEML40    d067d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  1190.                                5, 226,  81, 245, 8, 6, 8,
  1191.                             MS_NONEL40,
  1192.                             0,
  1193.                             0x0000,  -1,
  1194.                             "新規追加...",
  1195.                                1,  12,  12,
  1196.                             MS_NONEL40,
  1197.                                0,   0,
  1198.                                0
  1199.                         } ;
  1200.  
  1201. /* idDesktopLayerMItem[1] */
  1202.  
  1203. static MMIPACKET d068 = {    &idDesktopLayerMItem[1],
  1204.                             &idDesktopLayerMenu,
  1205.                             &MJ_MITEML40,
  1206.                             OFFSET(MITEML40),
  1207.                             MS_NONE
  1208.                         } ;
  1209. static MITEML40    d068d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  1210.                               11, 249,  87, 268, 8, 6, 8,
  1211.                             MS_NONEL40,
  1212.                             0,
  1213.                             0x0000,  -1,
  1214.                             "削除",
  1215.                                1,  12,  12,
  1216.                             MS_NONEL40,
  1217.                                0,   0,
  1218.                                0
  1219.                         } ;
  1220.  
  1221. /* idDesktopLayerMItem[2] */
  1222.  
  1223. static MMIPACKET d069 = {    &idDesktopLayerMItem[2],
  1224.                             &idDesktopLayerMenu,
  1225.                             &MJ_MITEML40,
  1226.                             OFFSET(MITEML40),
  1227.                             MS_NONE
  1228.                         } ;
  1229. static MITEML40    d069d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  1230.                                9, 270,  85, 289, 8, 6, 8,
  1231.                             MS_NONEL40,
  1232.                             0,
  1233.                             0x0000,  -1,
  1234.                             "クリア",
  1235.                                1,  12,  12,
  1236.                             MS_NONEL40,
  1237.                                0,   0,
  1238.                                0
  1239.                         } ;
  1240.  
  1241. /* idDesktopLayerMItem[3] */
  1242.  
  1243. static MMIPACKET d070 = {    &idDesktopLayerMItem[3],
  1244.                             &idDesktopLayerMenu,
  1245.                             &MJ_MITEML40,
  1246.                             OFFSET(MITEML40),
  1247.                             MS_NONE
  1248.                         } ;
  1249. static MITEML40    d070d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  1250.                                5, 287,  81, 306, 8, 6, 8,
  1251.                             MS_NONEL40,
  1252.                             0,
  1253.                             0x0000,  -1,
  1254.                             "描画レイヤ...",
  1255.                                1,  12,  12,
  1256.                             MS_NONEL40,
  1257.                                0,   0,
  1258.                                0
  1259.                         } ;
  1260.  
  1261. /* idDesktopLayerMItem[4] */
  1262.  
  1263. static MMIPACKET d071 = {    &idDesktopLayerMItem[4],
  1264.                             &idDesktopLayerMenu,
  1265.                             &MJ_MITEML40,
  1266.                             OFFSET(MITEML40),
  1267.                             MS_NONE
  1268.                         } ;
  1269. static MITEML40    d071d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  1270.                                5, 305,  81, 324, 8, 6, 8,
  1271.                             MS_NONEL40,
  1272.                             0,
  1273.                             0x0000,  -1,
  1274.                             "レイヤ設定...",
  1275.                                1,  12,  12,
  1276.                             MS_NONEL40,
  1277.                                0,   0,
  1278.                                0
  1279.                         } ;
  1280.  
  1281. /* idDesktopLayerMItem[5] */
  1282.  
  1283. static MMIPACKET d072 = {    &idDesktopLayerMItem[5],
  1284.                             &idDesktopLayerMenu,
  1285.                             &MJ_MITEML40,
  1286.                             OFFSET(MITEML40),
  1287.                             MS_NONE
  1288.                         } ;
  1289. static MITEML40    d072d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  1290.                                9, 333,  85, 352, 8, 6, 8,
  1291.                             MS_NONEL40,
  1292.                             0,
  1293.                             0x0000,  -1,
  1294.                             "レイヤ合成...",
  1295.                                1,  12,  12,
  1296.                             MS_NONEL40,
  1297.                                0,   0,
  1298.                                0
  1299.                         } ;
  1300.  
  1301. /* idDesktopLayerMItem[6] */
  1302.  
  1303. static MMIPACKET d073 = {    &idDesktopLayerMItem[6],
  1304.                             &idDesktopLayerMenu,
  1305.                             &MJ_MITEML40,
  1306.                             OFFSET(MITEML40),
  1307.                             MS_NONE
  1308.                         } ;
  1309. static MITEML40    d073d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  1310.                                5, 350,  81, 377, 8, 6, 8,
  1311.                             MS_NONEL40,
  1312.                             0,
  1313.                             0x0000,  -1,
  1314.                             "保存...",
  1315.                                1,  12,  12,
  1316.                             MS_NONEL40,
  1317.                                0,   0,
  1318.                                0
  1319.                         } ;
  1320.  
  1321. /* idDesktopLayerMItem[7] */
  1322.  
  1323. static MMIPACKET d074 = {    &idDesktopLayerMItem[7],
  1324.                             &idDesktopLayerMenu,
  1325.                             &MJ_MITEML40,
  1326.                             0,
  1327.                             MS_NONE
  1328.                         } ;
  1329. static MITEML40    d074d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_LEFTL40,
  1330.                               11, 378,  87, 397, 8, 6, 8,
  1331.                             MS_NONEL40,
  1332.                             0,
  1333.                             0x0000,  -1,
  1334.                             "読込...",
  1335.                                1,  12,  12,
  1336.                             MS_NONEL40,
  1337.                                0,   0,
  1338.                                0
  1339.                         } ;
  1340.  
  1341.